(function(){/* Copyright The Closure Library Authors. SPDX-License-Identifier: Apache-2.0 */ var m;function aa(a){var b=0;return function(){return b=f}}); t("String.prototype.startsWith",function(a){return a?a:function(b,c){var d=Ea(this,b,"startsWith");b+="";for(var e=d.length,f=b.length,g=Math.max(0,Math.min(c|0,d.length)),h=0;h=f}}); t("Object.setPrototypeOf",function(a){return a||oa}); function Fa(a,b){return Object.prototype.hasOwnProperty.call(a,b)} var Ga="function"==typeof Object.assign?Object.assign:function(a,b){for(var c=1;cf&&(f=Math.max(f+e,0));f>>0),Qa=0;function Ra(a,b,c){return a.call.apply(a.bind,arguments)} function Sa(a,b,c){if(!a)throw Error();if(2c?null:"string"===typeof a?a.charAt(c):a[c]} function gb(a,b){return 0<=ab(a,b)} function hb(a,b){var c=ab(a,b),d;(d=0<=c)&&Array.prototype.splice.call(a,c,1);return d} function ib(a){return Array.prototype.concat.apply([],arguments)} function jb(a){var b=a.length;if(0=arguments.length?Array.prototype.slice.call(a,b):Array.prototype.slice.call(a,b,c)} function nb(a){for(var b=[],c=0;c")&&(a=a.replace(Bb,">"));-1!=a.indexOf('"')&&(a=a.replace(Cb,"""));-1!=a.indexOf("'")&&(a=a.replace(Db,"'"));-1!=a.indexOf("\x00")&&(a=a.replace(Eb,"�"))}return a} var zb=/&/g,Ab=//g,Cb=/"/g,Db=/'/g,Eb=/\x00/g,Fb=/[\x00&<>"']/; function Gb(a,b){for(var c=0,d=xb(String(a)).split("."),e=xb(String(b)).split("."),f=Math.max(d.length,e.length),g=0;0==c&&gb?1:0} ;function Jb(a,b){this.f=b===Kb?a:""} Jb.prototype.ea=!0;Jb.prototype.ca=function(){return this.f.toString()}; Jb.prototype.Pa=!0;Jb.prototype.La=function(){return 1}; function Lb(a){if(a instanceof Jb&&a.constructor===Jb)return a.f;Ka(a);return"type_error:SafeUrl"} var Mb=/^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i,Nb=/^data:(.*);base64,[a-z0-9+\/]+=*$/i,Ob=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Kb={},Pb=new Jb("about:invalid#zClosurez",Kb);var Qb;a:{var Rb=v.navigator;if(Rb){var Sb=Rb.userAgent;if(Sb){Qb=Sb;break a}}Qb=""}function C(a){return-1!=Qb.indexOf(a)} ;function Tb(){return C("Firefox")||C("FxiOS")} function Ub(){return C("Safari")&&!(Vb()||C("Coast")||C("Opera")||C("Edge")||C("Edg/")||C("OPR")||Tb()||C("Silk")||C("Android"))} function Vb(){return(C("Chrome")||C("CriOS"))&&!C("Edge")} function Wb(){return C("Android")&&!(Vb()||Tb()||C("Opera")||C("Silk"))} ;function Xb(a,b,c){this.f=c===Yb?a:"";this.g=b} Xb.prototype.Pa=!0;Xb.prototype.La=function(){return this.g}; Xb.prototype.ea=!0;Xb.prototype.ca=function(){return this.f.toString()}; function Zb(a){if(a instanceof Xb&&a.constructor===Xb)return a.f;Ka(a);return"type_error:SafeHtml"} var Yb={};function $b(a,b){void 0===wb&&(wb=Wa("goog#html"));var c=(c=wb)?c.createHTML(a):a;return new Xb(c,b,Yb)} var ac=new Xb(v.trustedTypes&&v.trustedTypes.emptyHTML||"",0,Yb);var bc=$a(function(){var a=document.createElement("div"),b=document.createElement("div");b.appendChild(document.createElement("div"));a.appendChild(b);b=a.firstChild.firstChild;a.innerHTML=Zb(ac);return!b.parentElement}); function cc(a,b){if(bc())for(;a.lastChild;)a.removeChild(a.lastChild);a.innerHTML=Zb(b)} ;function dc(a){return a=yb(a,void 0)} function ec(a){return String(a).replace(/\-([a-z])/g,function(b,c){return c.toUpperCase()})} function fc(a){return a.replace(RegExp("(^|[\\s]+)([a-z])","g"),function(b,c,d){return c+d.toUpperCase()})} ;var gc=/^(?:([^:/?#.]+):)?(?:\/\/(?:([^\\/?#]*)@)?([^\\/?#]*?)(?::([0-9]+))?(?=[\\/?#]|$))?([^?#]+)?(?:\?([^#]*))?(?:#([\s\S]*))?$/;function hc(a){return a?decodeURI(a):a} function ic(a){return hc(a.match(gc)[3]||null)} function jc(a,b){if(!b)return a;var c=a.indexOf("#");0>c&&(c=a.length);var d=a.indexOf("?");if(0>d||d>c){d=c;var e=""}else e=a.substring(d+1,c);c=[a.substr(0,d),e,a.substr(c)];d=c[1];c[1]=b?d?d+"&"+b:b:d;return c[0]+(c[1]?"?"+c[1]:"")+c[2]} function kc(a,b,c){if(Array.isArray(b))for(var d=0;dparseFloat(Lc)){Kc=String(Nc);break a}}Kc=Lc}var Oc=Kc,Pc={};function Qc(a){return vc(Pc,a,function(){return 0<=Gb(Oc,a)})} var Rc;if(v.document&&D){var Sc=Jc();Rc=Sc?Sc:parseInt(Oc,10)||void 0}else Rc=void 0;var Tc=Rc;var Uc=Tb(),Vc=rc()||C("iPod"),Wc=C("iPad"),Xc=Wb(),Yc=Vb(),Zc=Ub()&&!sc();var $c={},ad=null;var bd=window;function cd(a){var b=x("window.location.href");null==a&&(a='Unknown Error of type "null/undefined"');if("string"===typeof a)return{message:a,name:"Unknown error",lineNumber:"Not available",fileName:b,stack:"Not available"};var c=!1;try{var d=a.lineNumber||a.line||"Not available"}catch(g){d="Not available",c=!0}try{var e=a.fileName||a.filename||a.sourceURL||v.$googDebugFname||b}catch(g){e="Not available",c=!0}b=dd(a);if(!(!c&&a.lineNumber&&a.fileName&&a.stack&&a.message&&a.name)){c=a.message;if(null== c){if(a.constructor&&a.constructor instanceof Function){if(a.constructor.name)c=a.constructor.name;else if(c=a.constructor,ed[c])c=ed[c];else{c=String(c);if(!ed[c]){var f=/function\s+([^\(]+)/m.exec(c);ed[c]=f?f[1]:"[Anonymous]"}c=ed[c]}c='Unknown Error of type "'+c+'"'}else c="Unknown Error of unknown type";"function"===typeof a.toString&&Object.prototype.toString!==a.toString&&(c+=": "+a.toString())}return{message:c,name:a.name||"UnknownError",lineNumber:d,fileName:e,stack:b||"Not available"}}a.stack= b;return a} function dd(a,b){b||(b={});b[fd(a)]=!0;var c=a.stack||"",d=a.Cc;d&&!b[fd(d)]&&(c+="\nCaused by: ",d.stack&&0==d.stack.indexOf(d.toString())||(c+="string"===typeof d?d:d.message+"\n"),c+=dd(d,b));return c} function fd(a){var b="";"function"===typeof a.toString&&(b=""+a);return b+a.stack} var ed={};function gd(a){this.f=a||{cookie:""}} m=gd.prototype;m.isEnabled=function(){return navigator.cookieEnabled}; m.set=function(a,b,c){var d=!1;if("object"===typeof c){var e=c.Kc;d=c.secure||!1;var f=c.domain||void 0;var g=c.path||void 0;var h=c.Ua}if(/[;=\s]/.test(a))throw Error('Invalid cookie name "'+a+'"');if(/[;\r\n]/.test(b))throw Error('Invalid cookie value "'+b+'"');void 0===h&&(h=-1);this.f.cookie=a+"="+b+(f?";domain="+f:"")+(g?";path="+g:"")+(0>h?"":0==h?";expires="+(new Date(1970,1,1)).toUTCString():";expires="+(new Date(Date.now()+1E3*h)).toUTCString())+(d?";secure":"")+(null!=e?";samesite="+e:"")}; m.get=function(a,b){for(var c=a+"=",d=(this.f.cookie||"").split(";"),e=0,f;e");f=f.join("")}f=Ad(e,f);g&&("string"===typeof g?f.className=g:Array.isArray(g)?f.className=g.join(" "):sd(f,g));2a} function Pd(a){if(kd&&null!==a&&"innerText"in a)a=a.innerText.replace(/(\r\n|\r|\n)/g,"\n");else{var b=[];Qd(a,b,!0);a=b.join("")}a=a.replace(/ \xAD /g," ").replace(/\xAD/g,"");a=a.replace(/\u200B/g,"");kd||(a=a.replace(/ +/g," "));" "!=a&&(a=a.replace(/^\s*/,""));return a} function Qd(a,b,c){if(!(a.nodeName in Jd))if(3==a.nodeType)c?b.push(String(a.nodeValue).replace(/(\r\n|\r|\n)/g,"")):b.push(a.nodeValue);else if(a.nodeName in Kd)b.push(Kd[a.nodeName]);else for(a=a.firstChild;a;)Qd(a,b,c),a=a.nextSibling} function Rd(a,b,c,d){if(!b&&!c)return null;var e=b?String(b).toUpperCase():null;return Sd(a,function(f){return(!e||f.nodeName==e)&&(!c||"string"===typeof f.className&&gb(f.className.split(/\s+/),c))},!0,d)} function I(a,b){return Rd(a,null,b,void 0)} function Sd(a,b,c,d){a&&!c&&(a=a.parentNode);for(c=0;a&&(null==d||c<=d);){if(b(a))return a;a=a.parentNode;c++}return null} function od(a){this.f=a||v.document||document} od.prototype.getElementsByTagName=function(a,b){return(b||this.f).getElementsByTagName(String(a))}; od.prototype.createElement=function(a){return Ad(this.f,a)}; od.prototype.appendChild=function(a,b){a.appendChild(b)}; od.prototype.isElement=Ed;function Td(a){var b=Ud;if(b)for(var c in b)Object.prototype.hasOwnProperty.call(b,c)&&a.call(void 0,b[c],c,b)} function Vd(){var a=[];Td(function(b){a.push(b)}); return a} var Ud={kc:"allow-forms",lc:"allow-modals",mc:"allow-orientation-lock",nc:"allow-pointer-lock",oc:"allow-popups",pc:"allow-popups-to-escape-sandbox",qc:"allow-presentation",sc:"allow-same-origin",tc:"allow-scripts",uc:"allow-top-navigation",wc:"allow-top-navigation-by-user-activation"},Wd=$a(function(){return Vd()}); function Xd(){var a=Ad(document,"IFRAME"),b={};B(Wd(),function(c){a.sandbox&&a.sandbox.supports&&a.sandbox.supports(c)&&(b[c]=!0)}); return b} ;function Yd(){this.i=this.i;this.l=this.l} Yd.prototype.i=!1;Yd.prototype.oa=function(){return this.i}; Yd.prototype.dispose=function(){this.i||(this.i=!0,this.T())}; Yd.prototype.T=function(){if(this.l)for(;this.l.length;)this.l.shift()()}; function Zd(a){a&&"function"==typeof a.dispose&&a.dispose()} ;function $d(a,b,c,d){this.top=a;this.right=b;this.bottom=c;this.left=d} m=$d.prototype;m.getHeight=function(){return this.bottom-this.top}; m.clone=function(){return new $d(this.top,this.right,this.bottom,this.left)}; m.ceil=function(){this.top=Math.ceil(this.top);this.right=Math.ceil(this.right);this.bottom=Math.ceil(this.bottom);this.left=Math.ceil(this.left);return this}; m.floor=function(){this.top=Math.floor(this.top);this.right=Math.floor(this.right);this.bottom=Math.floor(this.bottom);this.left=Math.floor(this.left);return this}; m.round=function(){this.top=Math.round(this.top);this.right=Math.round(this.right);this.bottom=Math.round(this.bottom);this.left=Math.round(this.left);return this};function ae(a,b,c,d){this.left=a;this.top=b;this.width=c;this.height=d} ae.prototype.clone=function(){return new ae(this.left,this.top,this.width,this.height)}; ae.prototype.ceil=function(){this.left=Math.ceil(this.left);this.top=Math.ceil(this.top);this.width=Math.ceil(this.width);this.height=Math.ceil(this.height);return this}; ae.prototype.floor=function(){this.left=Math.floor(this.left);this.top=Math.floor(this.top);this.width=Math.floor(this.width);this.height=Math.floor(this.height);return this}; ae.prototype.round=function(){this.left=Math.round(this.left);this.top=Math.round(this.top);this.width=Math.round(this.width);this.height=Math.round(this.height);return this};var be={};function ce(){} function de(a,b){if(b!==be)throw Error("Bad secret");this.f=a} pa(de,ce);de.prototype.toString=function(){return this.f};new de("about:blank",be);new de("about:invalid#zTSz",be);function ee(a,b,c){if("string"===typeof b)(b=fe(a,b))&&(a.style[b]=c);else for(var d in b){c=a;var e=b[d],f=fe(c,d);f&&(c.style[f]=e)}} var ge={};function fe(a,b){var c=ge[b];if(!c){var d=ec(b);c=d;void 0===a.style[d]&&(d=(Ac?"Webkit":zc?"Moz":D?"ms":wc?"O":null)+fc(d),void 0!==a.style[d]&&(c=d));ge[b]=c}return c} function he(a,b){var c=pd(a);return c.defaultView&&c.defaultView.getComputedStyle&&(c=c.defaultView.getComputedStyle(a,null))?c[b]||c.getPropertyValue(b)||"":""} function ie(a,b){return he(a,b)||(a.currentStyle?a.currentStyle[b]:null)||a.style&&a.style[b]} function je(a){try{return a.getBoundingClientRect()}catch(b){return{left:0,top:0,right:0,bottom:0}}} function ke(a){if(D&&!(8<=Number(Tc)))return a.offsetParent;var b=pd(a),c=ie(a,"position"),d="fixed"==c||"absolute"==c;for(a=a.parentNode;a&&a!=b;a=a.parentNode)if(11==a.nodeType&&a.host&&(a=a.host),c=ie(a,"position"),d=d&&"static"==c&&a!=b.documentElement&&a!=b.body,!d&&(a.scrollWidth>a.clientWidth||a.scrollHeight>a.clientHeight||"fixed"==c||"absolute"==c||"relative"==c))return a;return null} function le(a){for(var b=new $d(0,Infinity,Infinity,0),c=nd(a),d=c.f.body,e=c.f.documentElement,f=xd(c.f);a=ke(a);)if(!(D&&0==a.clientWidth||Ac&&0==a.clientHeight&&a==d)&&a!=d&&a!=e&&"visible"!=ie(a,"overflow")){var g=me(a),h=new E(a.clientLeft,a.clientTop);g.x+=h.x;g.y+=h.y;b.top=Math.max(b.top,g.y);b.right=Math.min(b.right,g.x+a.clientWidth);b.bottom=Math.min(b.bottom,g.y+a.clientHeight);b.left=Math.max(b.left,g.x)}d=f.scrollLeft;f=f.scrollTop;b.left=Math.max(b.left,d);b.top=Math.max(b.top,f);c= ud(yd(c.f)||window);b.right=Math.min(b.right,d+c.width);b.bottom=Math.min(b.bottom,f+c.height);return 0<=b.top&&0<=b.left&&b.bottom>b.top&&b.right>b.left?b:null} function me(a){var b=pd(a),c=new E(0,0);var d=b?pd(b):document;d=!D||9<=Number(Tc)||vd(nd(d).f)?d.documentElement:d.body;if(a==d)return c;a=je(a);b=wd(nd(b).f);c.x=a.left+b.x;c.y=a.top+b.y;return c} function ne(a){a=je(a);return new E(a.left,a.top)} function oe(a,b,c){if(b instanceof md)c=b.height,b=b.width;else if(void 0==c)throw Error("missing height argument");a.style.width=pe(b,!0);a.style.height=pe(c,!0)} function pe(a,b){"number"==typeof a&&(a=(b?Math.round(a):a)+"px");return a} function qe(a){var b=re;if("none"!=ie(a,"display"))return b(a);var c=a.style,d=c.display,e=c.visibility,f=c.position;c.visibility="hidden";c.position="absolute";c.display="inline";a=b(a);c.display=d;c.position=f;c.visibility=e;return a} function re(a){var b=a.offsetWidth,c=a.offsetHeight,d=Ac&&!b&&!c;return(void 0===b||d)&&a.getBoundingClientRect?(a=je(a),new md(a.right-a.left,a.bottom-a.top)):new md(b,c)} function se(a){var b=me(a);a=qe(a);return new ae(b.x,b.y,a.width,a.height)} function te(a){return"rtl"==ie(a,"direction")} function ue(a,b){if(/^\d+px?$/.test(b))return parseInt(b,10);var c=a.style.left,d=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;a.style.left=b;var e=a.style.pixelLeft;a.style.left=c;a.runtimeStyle.left=d;return+e} function ve(a,b){var c=a.currentStyle?a.currentStyle[b]:null;return c?ue(a,c):0} var we={thin:2,medium:4,thick:6};function xe(a,b){if("none"==(a.currentStyle?a.currentStyle[b+"Style"]:null))return 0;var c=a.currentStyle?a.currentStyle[b+"Width"]:null;return c in we?we[c]:ue(a,c)} ;var ye=(new Date).getTime();function ze(a){if(!a)return"";a=a.split("#")[0].split("?")[0];a=a.toLowerCase();0==a.indexOf("//")&&(a=window.location.protocol+a);/^[\w\-]*:\/\//.test(a)||(a=window.location.href);var b=a.substring(a.indexOf("://")+3),c=b.indexOf("/");-1!=c&&(b=b.substring(0,c));a=a.substring(0,a.indexOf("://"));if("http"!==a&&"https"!==a&&"chrome-extension"!==a&&"moz-extension"!==a&&"file"!==a&&"android-app"!==a&&"chrome-search"!==a&&"chrome-untrusted"!==a&&"chrome"!==a&&"app"!==a&&"devtools"!==a)throw Error("Invalid URI scheme in origin: "+ a);c="";var d=b.indexOf(":");if(-1!=d){var e=b.substring(d+1);b=b.substring(0,d);if("http"===a&&"80"!==e||"https"===a&&"443"!==e)c=":"+e}return a+"://"+b+c} ;/* gapi.loader.OBJECT_CREATE_TEST_OVERRIDE &&*/ var Ae=window,Be=document,Ce=Ae.location;function De(){} var Ee=/\[native code\]/;function K(a,b,c){return a[b]=a[b]||c} function Fe(a){a=a.sort();for(var b=[],c=void 0,d=0;dq;q+=4)r[q/4]=p[q]<<24|p[q+1]<<16|p[q+2]<<8|p[q+3];for(q=16;80>q;q++)p=r[q-3]^r[q-8]^r[q-14]^r[q-16],r[q]=(p<<1|p>>>31)&4294967295;p=e[0];var w=e[1],F=e[2],J=e[3],Hb=e[4];for(q=0;80>q;q++){if(40>q)if(20>q){var na=J^w&(F^J);var Na=1518500249}else na=w^F^J,Na=1859775393;else 60>q?(na=w&F|J&(w|F),Na=2400959708):(na=w^F^J,Na=3395469782);na=((p<<5|p>>>27)&4294967295)+na+Hb+Na+r[q]&4294967295;Hb=J;J=F;F=(w<<30|w>>>2)&4294967295;w=p;p=na}e[0]=e[0]+p&4294967295;e[1]=e[1]+ w&4294967295;e[2]=e[2]+F&4294967295;e[3]=e[3]+J&4294967295;e[4]=e[4]+Hb&4294967295} function c(p,r){if("string"===typeof p){p=unescape(encodeURIComponent(p));for(var q=[],w=0,F=p.length;wl?c(h,56-l):c(h,64-(l-56));for(var q=63;56<=q;q--)f[q]=r&255,r>>>=8;b(f);for(q=r=0;5>q;q++)for(var w=24;0<=w;w-=8)p[r++]=e[q]>>w&255;return p} for(var e=[],f=[],g=[],h=[128],k=1;64>k;++k)h[k]=0;var l,n;a();return{reset:a,update:c,digest:d,wb:function(){for(var p=d(),r="",q=0;qf}f&&c.push(e)}return c} function nf(){var a=L.nonce;return void 0!==a?a&&a===String(a)&&a.match(lf)?a:L.nonce=null:Be.querySelector?(a=Be.querySelector("script[nonce]"))?(a=a.nonce||a.getAttribute("nonce")||"",a&&a===String(a)&&a.match(lf)?L.nonce=a:L.nonce=null):null:null} function of(a){if("loading"!=Be.readyState)pf(a);else{var b=nf(),c="";null!==b&&(c=' nonce="'+b+'"');a="<"+kf+' src="'+encodeURI(a)+'"'+c+">";Be.write(qf?qf.createHTML(a):a)}} function pf(a){var b=Be.createElement(kf);b.setAttribute("src",qf?qf.createScriptURL(a):a);a=nf();null!==a&&b.setAttribute("nonce",a);b.async="true";(a=Be.getElementsByTagName(kf)[0])?a.parentNode.insertBefore(b,a):(Be.head||Be.body||Be.documentElement).appendChild(b)} function rf(a,b){var c=b&&b._c;if(c)for(var d=0;da&&0===a%1&&this.g[a]!=b&&(this.g[a]=b,this.f=-1)}; wf.prototype.get=function(a){return!!this.g[a]}; function xf(a){-1==a.f&&(a.f=db(a.g,function(b,c,d){return c?b+Math.pow(2,d):b},0)); return a.f} ;function yf(a,b){this.type=a;this.currentTarget=this.target=b;this.defaultPrevented=this.f=!1} yf.prototype.stopPropagation=function(){this.f=!0}; yf.prototype.preventDefault=function(){this.defaultPrevented=!0};var zf=!D||9<=Number(Tc),Af=D&&!Qc("9"),Bf=function(){if(!v.addEventListener||!Object.defineProperty)return!1;var a=!1,b=Object.defineProperty({},"passive",{get:function(){a=!0}}); try{v.addEventListener("test",Ia,b),v.removeEventListener("test",Ia,b)}catch(c){}return a}();function Cf(a,b){yf.call(this,a?a.type:"");this.relatedTarget=this.currentTarget=this.target=null;this.button=this.screenY=this.screenX=this.clientY=this.clientX=0;this.key="";this.charCode=this.keyCode=0;this.metaKey=this.shiftKey=this.altKey=this.ctrlKey=!1;this.state=null;this.pointerId=0;this.pointerType="";this.g=null;a&&this.init(a,b)} A(Cf,yf);var Df={2:"touch",3:"pen",4:"mouse"}; Cf.prototype.init=function(a,b){var c=this.type=a.type,d=a.changedTouches&&a.changedTouches.length?a.changedTouches[0]:null;this.target=a.target||a.srcElement;this.currentTarget=b;var e=a.relatedTarget;e?zc&&(uc(e,"nodeName")||(e=null)):"mouseover"==c?e=a.fromElement:"mouseout"==c&&(e=a.toElement);this.relatedTarget=e;d?(this.clientX=void 0!==d.clientX?d.clientX:d.pageX,this.clientY=void 0!==d.clientY?d.clientY:d.pageY,this.screenX=d.screenX||0,this.screenY=d.screenY||0):(this.clientX=void 0!==a.clientX? a.clientX:a.pageX,this.clientY=void 0!==a.clientY?a.clientY:a.pageY,this.screenX=a.screenX||0,this.screenY=a.screenY||0);this.button=a.button;this.keyCode=a.keyCode||0;this.key=a.key||"";this.charCode=a.charCode||("keypress"==c?a.keyCode:0);this.ctrlKey=a.ctrlKey;this.altKey=a.altKey;this.shiftKey=a.shiftKey;this.metaKey=a.metaKey;this.pointerId=a.pointerId||0;this.pointerType="string"===typeof a.pointerType?a.pointerType:Df[a.pointerType]||"";this.state=a.state;this.g=a;a.defaultPrevented&&this.preventDefault()}; Cf.prototype.stopPropagation=function(){Cf.D.stopPropagation.call(this);this.g.stopPropagation?this.g.stopPropagation():this.g.cancelBubble=!0}; Cf.prototype.preventDefault=function(){Cf.D.preventDefault.call(this);var a=this.g;if(a.preventDefault)a.preventDefault();else if(a.returnValue=!1,Af)try{if(a.ctrlKey||112<=a.keyCode&&123>=a.keyCode)a.keyCode=-1}catch(b){}};var Ef="closure_listenable_"+(1E6*Math.random()|0),Ff=0;function Gf(a,b,c,d,e){this.listener=a;this.f=null;this.src=b;this.type=c;this.capture=!!d;this.na=e;this.key=++Ff;this.aa=this.ja=!1} function Hf(a){a.aa=!0;a.listener=null;a.f=null;a.src=null;a.na=null} ;function If(a){this.src=a;this.listeners={};this.f=0} If.prototype.add=function(a,b,c,d,e){var f=a.toString();a=this.listeners[f];a||(a=this.listeners[f]=[],this.f++);var g=Jf(a,b,d,e);-1c.keyCode||void 0!=c.returnValue)){a:{var f=!1;if(0==c.keyCode)try{c.keyCode=-1;break a}catch(k){f=!0}if(f||void 0==c.returnValue)c.returnValue=!0}c=[];for(f=d.currentTarget;f;f=f.parentNode)c.push(f);f=a.type;for(var g=c.length-1;!d.f&&0<=g;g--){d.currentTarget=c[g];var h=Yf(c[g],f,!0,d);e=e&&h}for(g=0;!d.f&&g>>0);function Qf(a){if("function"===typeof a)return a;a[$f]||(a[$f]=function(b){return a.handleEvent(b)}); return a[$f]} ;function ag(){Yd.call(this);this.f=new If(this);this.A=this;this.o=null} A(ag,Yd);ag.prototype[Ef]=!0;ag.prototype.addEventListener=function(a,b,c,d){Of(this,a,b,c,d)}; ag.prototype.removeEventListener=function(a,b,c,d){Wf(this,a,b,c,d)}; ag.prototype.dispatchEvent=function(a){var b=this.o;if(b){var c=[];for(var d=1;b;b=b.o)c.push(b),++d}b=this.A;d=a.type||a;if("string"===typeof a)a=new yf(a,b);else if(a instanceof yf)a.target=a.target||b;else{var e=a;a=new yf(d,b);vb(a,e)}e=!0;if(c)for(var f=c.length-1;!a.f&&0<=f;f--){var g=a.currentTarget=c[f];e=bg(g,d,!0,a)&&e}a.f||(g=a.currentTarget=b,e=bg(g,d,!0,a)&&e,a.f||(e=bg(g,d,!1,a)&&e));if(c)for(f=0;!a.f&&fa.g&&(a.g++,b.next=a.f,a.f=b)} ;function eg(a){v.setTimeout(function(){throw a;},0)} var fg; function gg(){var a=v.MessageChannel;"undefined"===typeof a&&"undefined"!==typeof window&&window.postMessage&&window.addEventListener&&!C("Presto")&&(a=function(){var e=Ad(document,"IFRAME");e.style.display="none";document.documentElement.appendChild(e);var f=e.contentWindow;e=f.document;e.open();e.close();var g="callImmediate"+Math.random(),h="file:"==f.location.protocol?"*":f.location.protocol+"//"+f.location.host;e=y(function(k){if(("*"==h||k.origin==h)&&k.data==g)this.port1.onmessage()},this); f.addEventListener("message",e,!1);this.port1={};this.port2={postMessage:function(){f.postMessage(g,h)}}}); if("undefined"!==typeof a&&!C("Trident")&&!C("MSIE")){var b=new a,c={},d=c;b.port1.onmessage=function(){if(void 0!==c.next){c=c.next;var e=c.Fa;c.Fa=null;e()}}; return function(e){d.next={Fa:e};d=d.next;b.port2.postMessage(0)}}return function(e){v.setTimeout(e,0)}} ;function hg(){this.g=this.f=null} var jg=new cg(function(){return new ig},function(a){a.reset()}); hg.prototype.add=function(a,b){var c=jg.get();c.set(a,b);this.g?this.g.next=c:this.f=c;this.g=c}; hg.prototype.remove=function(){var a=null;this.f&&(a=this.f,this.f=this.f.next,this.f||(this.g=null),a.next=null);return a}; function ig(){this.next=this.scope=this.f=null} ig.prototype.set=function(a,b){this.f=a;this.scope=b;this.next=null}; ig.prototype.reset=function(){this.next=this.scope=this.f=null};function kg(a,b){lg||mg();ng||(lg(),ng=!0);og.add(a,b)} var lg;function mg(){if(v.Promise&&v.Promise.resolve){var a=v.Promise.resolve(void 0);lg=function(){a.then(pg)}}else lg=function(){var b=pg; "function"!==typeof v.setImmediate||v.Window&&v.Window.prototype&&!C("Edge")&&v.Window.prototype.setImmediate==v.setImmediate?(fg||(fg=gg()),fg(b)):v.setImmediate(b)}} var ng=!1,og=new hg;function pg(){for(var a;a=og.remove();){try{a.f.call(a.scope)}catch(b){eg(b)}dg(jg,a)}ng=!1} ;function qg(a){this.G=0;this.R=void 0;this.Z=this.P=this.V=null;this.ma=this.xa=!1;if(a!=Ia)try{var b=this;a.call(void 0,function(c){rg(b,2,c)},function(c){rg(b,3,c)})}catch(c){rg(this,3,c)}} function sg(){this.next=this.context=this.onRejected=this.i=this.f=null;this.g=!1} sg.prototype.reset=function(){this.context=this.onRejected=this.i=this.f=null;this.g=!1}; var tg=new cg(function(){return new sg},function(a){a.reset()}); function ug(a,b,c){var d=tg.get();d.i=a;d.onRejected=b;d.context=c;return d} function vg(a){if(a instanceof qg)return a;var b=new qg(Ia);rg(b,2,a);return b} function wg(a,b,c){xg(a,b,c,null)||kg(Ta(b,a))} function yg(a){return new qg(function(b,c){var d=a.length,e=[];if(d)for(var f=function(l,n){d--;e[l]=n;0==d&&b(e)},g=function(l){c(l)},h=0,k;he;e++)d[e]=b.charCodeAt(c)<<24|b.charCodeAt(c+1)<<16|b.charCodeAt(c+2)<<8|b.charCodeAt(c+3),c+=4;else for(e=0;16>e;e++)d[e]=b[c]<<24|b[c+1]<<16|b[c+2]<<8|b[c+3],c+=4;for(e=16;80>e;e++){var f=d[e-3]^d[e-8]^d[e-14]^d[e-16];d[e]=(f<<1|f>>>31)&4294967295}b=a.f[0];c=a.f[1];var g=a.f[2],h=a.f[3],k=a.f[4];for(e=0;80>e;e++){if(40>e)if(20>e){f=h^c&(g^h);var l=1518500249}else f=c^g^h,l=1859775393;else 60>e?(f=c&g|h&(c|g),l=2400959708): (f=c^g^h,l=3395469782);f=(b<<5|b>>>27)+f+k+l+d[e]&4294967295;k=h;h=g;g=(c<<30|c>>>2)&4294967295;c=b;b=f}a.f[0]=a.f[0]+b&4294967295;a.f[1]=a.f[1]+c&4294967295;a.f[2]=a.f[2]+g&4294967295;a.f[3]=a.f[3]+h&4294967295;a.f[4]=a.f[4]+k&4294967295} Og.prototype.update=function(a,b){if(null!=a){void 0===b&&(b=a.length);for(var c=b-this.g,d=0,e=this.A,f=this.i;dthis.i?this.update(this.l,56-this.i):this.update(this.l,this.g-(this.i-56));for(var c=this.g-1;56<=c;c--)this.A[c]=b&255,b/=256;Pg(this,this.A);for(c=b=0;5>c;c++)for(var d=24;0<=d;d-=8)a[b]=this.f[c]>>d&255,++b;return a};var Qg="StopIteration"in v?v.StopIteration:{message:"StopIteration",stack:""};function Rg(){} Rg.prototype.next=function(){throw Qg;}; Rg.prototype.O=function(){return this}; function Sg(a){if(a instanceof Rg)return a;if("function"==typeof a.O)return a.O(!1);if(La(a)){var b=0,c=new Rg;c.next=function(){for(;;){if(b>=a.length)throw Qg;if(b in a)return a[b++];b++}}; return c}throw Error("Not implemented");} function Tg(a,b){if(La(a))try{B(a,b,void 0)}catch(c){if(c!==Qg)throw c;}else{a=Sg(a);try{for(;;)b.call(void 0,a.next(),void 0,a)}catch(c){if(c!==Qg)throw c;}}} function Ug(a){if(La(a))return jb(a);a=Sg(a);var b=[];Tg(a,function(c){b.push(c)}); return b} ;function Vg(a,b){this.i={};this.f=[];this.S=this.g=0;var c=arguments.length;if(12*this.g&&Xg(this),!0):!1}; function Xg(a){if(a.g!=a.f.length){for(var b=0,c=0;b=d.f.length)throw Qg;var f=d.f[b++];return a?f:d.i[f]}; return e};function Zg(a){return"string"==typeof a.className?a.className:a.getAttribute&&a.getAttribute("class")||""} function $g(a){return a.classList?a.classList:Zg(a).match(/\S+/g)||[]} function ah(a,b){"string"==typeof a.className?a.className=b:a.setAttribute&&a.setAttribute("class",b)} function M(a,b){return a.classList?a.classList.contains(b):gb($g(a),b)} function N(a,b){if(a.classList)a.classList.add(b);else if(!M(a,b)){var c=Zg(a);ah(a,c+(0=e.right)&&(f&=-2);132==(f&132)&&(d.y=e.bottom)&&(f&=-5);d.xe.right&&(h.width=Math.min(e.right-d.x, l+h.width-e.left),h.width=Math.max(h.width,0),k|=4)}d.x+h.width>e.right&&f&1&&(d.x=Math.max(e.right-h.width,e.left),k|=1);f&2&&(k|=(d.xe.right?32:0));d.ye.bottom&&(h.height=Math.min(e.bottom-d.y,l+h.height-e.top),h.height=Math.max(h.height,0),k|=8));d.y+h.height>e.bottom&&f&4&&(d.y=Math.max(e.bottom-h.height,e.top),k|=2);f&8&&(k|=(d.ye.bottom?128:0));e=k}else e= 256;k=e}f=new ae(0,0,0,0);f.left=a.x;f.top=a.y;f.width=g.width;f.height=g.height;e=k;if(e&496)return e;a=new E(f.left,f.top);a instanceof E?(g=a.x,a=a.y):(g=a,a=void 0);b.style.left=pe(g,!1);b.style.top=pe(a,!1);g=new md(f.width,f.height);c==g||c&&g&&c.width==g.width&&c.height==g.height||(c=g,g=pd(b),a=vd(nd(g).f),!D||Qc("10")||a&&Qc("8")?(b=b.style,zc?b.MozBoxSizing="border-box":Ac?b.WebkitBoxSizing="border-box":b.boxSizing="border-box",b.width=Math.max(c.width,0)+"px",b.height=Math.max(c.height, 0)+"px"):(g=b.style,a?(D?(a=ve(b,"paddingLeft"),f=ve(b,"paddingRight"),d=ve(b,"paddingTop"),h=ve(b,"paddingBottom"),a=new $d(d,f,h,a)):(a=he(b,"paddingLeft"),f=he(b,"paddingRight"),d=he(b,"paddingTop"),h=he(b,"paddingBottom"),a=new $d(parseFloat(d),parseFloat(f),parseFloat(h),parseFloat(a))),!D||9<=Number(Tc)?(f=he(b,"borderLeftWidth"),d=he(b,"borderRightWidth"),h=he(b,"borderTopWidth"),b=he(b,"borderBottomWidth"),b=new $d(parseFloat(h),parseFloat(d),parseFloat(b),parseFloat(f))):(f=xe(b,"borderLeft"), d=xe(b,"borderRight"),h=xe(b,"borderTop"),b=xe(b,"borderBottom"),b=new $d(h,d,b,f)),g.pixelWidth=c.width-b.left-a.left-a.right-b.right,g.pixelHeight=c.height-b.top-a.top-a.bottom-b.bottom):(g.pixelWidth=c.width,g.pixelHeight=c.height)));return e} function vh(a,b){return(b&8&&te(a)?b^4:b)&-9} ;function O(a){Yd.call(this);this.B=1;this.o=[];this.A=0;this.f=[];this.g={};this.F=!!a} A(O,Yd);m=O.prototype;m.subscribe=function(a,b,c){var d=this.g[a];d||(d=this.g[a]=[]);var e=this.B;this.f[e]=a;this.f[e+1]=b;this.f[e+2]=c;this.B=e+3;d.push(e);return e}; function xh(a,b){var c=!1,d=a.subscribe("ROOT_MENU_REMOVED",function(e){c||(c=!0,this.ba(d),b.apply(void 0,arguments))},a)} function yh(a,b,c){if(b=a.g[b]){var d=a.f;(b=fb(b,function(e){return d[e+1]==c&&void 0==d[e+2]}))&&a.ba(b)}} m.ba=function(a){var b=this.f[a];if(b){var c=this.g[b];0!=this.A?(this.o.push(a),this.f[a+1]=Ia):(c&&hb(c,a),delete this.f[a],delete this.f[a+1],delete this.f[a+2])}return!!b}; m.M=function(a,b){var c=this.g[a];if(c){for(var d=Array(arguments.length-1),e=1,f=arguments.length;eUa())Fh.prototype.remove.call(this,a);else return b}};function Gh(){} ;function Hh(){} A(Hh,Gh);Hh.prototype.clear=function(){var a=Ug(this.O(!0)),b=this;B(a,function(c){b.remove(c)})};function Ih(a){this.f=a} A(Ih,Hh);m=Ih.prototype;m.isAvailable=function(){if(!this.f)return!1;try{return this.f.setItem("__sak","1"),this.f.removeItem("__sak"),!0}catch(a){return!1}}; m.set=function(a,b){try{this.f.setItem(a,b)}catch(c){if(0==this.f.length)throw"Storage mechanism: Storage disabled";throw"Storage mechanism: Quota exceeded";}}; m.get=function(a){a=this.f.getItem(a);if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; m.remove=function(a){this.f.removeItem(a)}; m.O=function(a){var b=0,c=this.f,d=new Rg;d.next=function(){if(b>=c.length)throw Qg;var e=c.key(b++);if(a)return e;e=c.getItem(e);if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; return d}; m.clear=function(){this.f.clear()}; m.key=function(a){return this.f.key(a)};function Jh(){var a=null;try{a=window.localStorage||null}catch(b){}this.f=a} A(Jh,Ih);function Kh(a,b){this.g=a;this.f=null;if(D&&!(9<=Number(Tc))){Lh||(Lh=new Vg);this.f=Lh.get(a);this.f||(b?this.f=document.getElementById(b):(this.f=document.createElement("userdata"),this.f.addBehavior("#default#userData"),document.body.appendChild(this.f)),Lh.set(a,this.f));try{this.f.load(this.g)}catch(c){this.f=null}}} A(Kh,Hh);var Mh={".":".2E","!":".21","~":".7E","*":".2A","'":".27","(":".28",")":".29","%":"."},Lh=null;function Nh(a){return"_"+encodeURIComponent(a).replace(/[.!~*'()%]/g,function(b){return Mh[b]})} m=Kh.prototype;m.isAvailable=function(){return!!this.f}; m.set=function(a,b){this.f.setAttribute(Nh(a),b);Oh(this)}; m.get=function(a){a=this.f.getAttribute(Nh(a));if("string"!==typeof a&&null!==a)throw"Storage mechanism: Invalid value was encountered";return a}; m.remove=function(a){this.f.removeAttribute(Nh(a));Oh(this)}; m.O=function(a){var b=0,c=this.f.XMLDocument.documentElement.attributes,d=new Rg;d.next=function(){if(b>=c.length)throw Qg;var e=c[b++];if(a)return decodeURIComponent(e.nodeName.replace(/\./g,"%")).substr(1);e=e.nodeValue;if("string"!==typeof e)throw"Storage mechanism: Invalid value was encountered";return e}; return d}; m.clear=function(){for(var a=this.f.XMLDocument.documentElement,b=a.attributes.length;0=Ah(e)&&(e.dispose(),delete Mi[b])}delete a.B[c]} m.Y=function(a,b,c){var d=this.j(a,b);if(d&&(d=x(d))){var e=mb(arguments,2);lb(e,0,0,a);d.apply(null,e)}}; m.j=function(a,b){return ii(a,b)}; function Ti(a,b){gi(a,"tooltip-text",b)} ;var Ui=window.yt&&window.yt.uix&&window.yt.uix.widgets_||{};z("yt.uix.widgets_",Ui);var Vi={q:!0,search_query:!0};function Wi(a){var b=[];ob(a,function(c,d){var e=encodeURIComponent(String(d)),f;Array.isArray(c)?f=c:f=[c];B(f,function(g){""==g?b.push(e):b.push(e+"="+encodeURIComponent(String(g)))})}); return b.join("&")} function Xi(a){"?"==a.charAt(0)&&(a=a.substr(1));for(var b=a.split("&"),c={},d=0,e=b.length;dUa()-this.f)){var b=parseInt(this.j(a,"tooltip-hide-timer"),10);b&&(ji(a,"tooltip-hide-timer"),Xh(b));b=y(function(){Fj(this,a);ji(a,"tooltip-show-timer")},this); var c=parseInt(this.j(a,"tooltip-show-delay"),10)||0;b=Q(b,c);gi(a,"tooltip-show-timer",b.toString());a.title&&(Ti(a,Gj(this,a)),a.title="");b=Oa(a).toString();this.g[b]=a}}; m.U=function(a){var b=parseInt(this.j(a,"tooltip-show-timer"),10);b&&(Xh(b),ji(a,"tooltip-show-timer"));b=y(function(){if(a){var c=G(Hj(this,a));c&&(Ij(c),Cd(c),ji(a,"content-id"));c=G(Hj(this,a,"arialabel"));Cd(c)}ji(a,"tooltip-hide-timer")},this); b=Q(b,50);gi(a,"tooltip-hide-timer",b.toString());if(b=this.j(a,"tooltip-text"))a.title=b;b=Oa(a).toString();delete this.g[b]}; m.Ka=function(a,b){this.f=0;this.ra(a,b)}; m.Ea=function(a){this.f=0;this.U(a)}; m.mb=function(a,b,c){c.changedTouches&&(this.f=0,(a=Oi(b,V(this),c.changedTouches[0].target))&&this.ra(a,b))}; m.ta=function(a,b,c){c.changedTouches&&(this.f=Ua(),(a=Oi(b,V(this),c.changedTouches[0].target))&&this.U(a))}; function Jj(a,b,c){Ti(b,c);a=a.j(b,"content-id");(a=G(a))&&Gd(a,c)} function Gj(a,b){return a.j(b,"tooltip-text")||b.title} function Fj(a,b){if(b){var c=Gj(a,b);if(c){var d=G(Hj(a,b));if(!d){d=document.createElement("div");d.id=Hj(a,b);ah(d,V(a,"tip"));var e=document.createElement("div");ah(e,V(a,"tip-body"));var f=document.createElement("div");ah(f,V(a,"tip-arrow"));var g=document.createElement("div");g.setAttribute("aria-hidden","true");ah(g,V(a,"tip-content"));var h=Kj(a,b),k=Hj(a,b,"content");g.id=k;gi(b,"content-id",k);e.appendChild(g);h&&d.appendChild(h);d.appendChild(e);d.appendChild(f);var l=Pd(b);k=Hj(a,b,"arialabel"); f=document.createElement("div");N(f,V(a,"arialabel"));f.id=k;l=b.hasAttribute("aria-label")?b.getAttribute("aria-label"):"rtl"==document.body.getAttribute("dir")?c+" "+l:l+" "+c;Gd(f,l);b.setAttribute("aria-labelledby",k);k=zj()||document.body;k.appendChild(f);k.appendChild(d);Jj(a,b,c);(c=parseInt(a.j(b,"tooltip-max-width"),10))&&e.offsetWidth>c&&(e.style.width=c+"px",N(g,V(a,"normal-wrap")));g=M(b,V(a,"reverse"));Lj(a,b,d,e,h,g)||Lj(a,b,d,e,h,!g);var n=V(a,"tip-visible");Q(function(){N(d,n)},0)}}}} function Lj(a,b,c,d,e,f){eh(c,V(a,"tip-reverse"),f);var g=0;f&&(g=1);var h=qe(b);f=new E((h.width-10)/2,f?h.height:0);var k=me(b);wh(new E(k.x+f.x,k.y+f.y),c,g);f=ud(window);if(1==c.nodeType)var l=ne(c);else c=c.changedTouches?c.changedTouches[0]:c,l=new E(c.clientX,c.clientY);c=qe(d);var n=Math.floor(c.width/2);g=!!(f.heightUj&&(d=1);Rh("BATCH_CLIENT_COUNTER",d);c={serializedEventId:c,clientCounter:String(d)};a.serializedClientEventId=c;Vj&&Wj&&Y("log_gel_rtt_web")&&(a.previousBatchInfo={serializedClientEventId:Vj,roundtripMs:String(Wj)});Vj=c;Wj=0}} function jk(a,b,c){if(c.videoId)var d="VIDEO";else if(c.playlistId)d="PLAYLIST";else return;a.credentialTransferTokenTargetId=c;a.context=a.context||{};a.context.user=a.context.user||{};a.context.user.credentialTransferTokens=[{token:b,scope:d}]} ;var mk=v.ytLoggingGelSequenceIdObj_||{};z("ytLoggingGelSequenceIdObj_",mk); function nk(a,b,c,d){d=void 0===d?{}:d;var e={};e.eventTimeMs=Math.round(d.timestamp||Sj());e[a]=b;a=String;d.timestamp?b=-1:(b=x("_lact",window),b=null==b?-1:Math.max(Ua()-b,0));e.context={lastActivityMs:a(b)};Y("log_sequence_info_on_gel_web")&&d.jb&&(a=e.context,b=d.jb,mk[b]=b in mk?mk[b]+1:0,a.sequence={index:mk[b],groupKey:b},d.Fc&&delete mk[d.jb]);d=d.Ec;a="";d&&(a={},d.videoId?a.videoId=d.videoId:d.playlistId&&(a.playlistId=d.playlistId),dk[d.token]=a,a=d.token);d=ck.get(a)||[];ck.set(a,d); d.push(e);c&&(Xj=new c);c=Pj("web_logging_max_batch")||100;e=Sj();d.length>=c?ek(!0):10<=e-ak&&(gk(),ak=e)} ;function ok(a){var b=pk;a=void 0===a?x("yt.ads.biscotti.lastId_")||"":a;b=Object.assign(qk(b),rk(b));b.ca_type="image";a&&(b.bid=a);return b} function qk(a){var b={};b.dt=ye;b.flash="0";a:{try{var c=a.f.top.location.href}catch(f){a=2;break a}a=c?c===a.g.location.href?0:1:2}b=(b.frm=a,b);b.u_tz=-(new Date).getTimezoneOffset();var d=void 0===d?bd:d;try{var e=d.history.length}catch(f){e=0}b.u_his=e;b.u_java=!!bd.navigator&&"unknown"!==typeof bd.navigator.javaEnabled&&!!bd.navigator.javaEnabled&&bd.navigator.javaEnabled();bd.screen&&(b.u_h=bd.screen.height,b.u_w=bd.screen.width,b.u_ah=bd.screen.availHeight,b.u_aw=bd.screen.availWidth,b.u_cd= bd.screen.colorDepth);bd.navigator&&bd.navigator.plugins&&(b.u_nplug=bd.navigator.plugins.length);bd.navigator&&bd.navigator.mimeTypes&&(b.u_nmime=bd.navigator.mimeTypes.length);return b} function rk(a){var b=a.f;try{var c=b.screenX;var d=b.screenY}catch(l){}try{var e=b.outerWidth;var f=b.outerHeight}catch(l){}try{var g=b.innerWidth;var h=b.innerHeight}catch(l){}b=[b.screenLeft,b.screenTop,c,d,b.screen?b.screen.availWidth:void 0,b.screen?b.screen.availTop:void 0,e,f,g,h];c=a.f.top;try{var k=ud(c||window).round()}catch(l){k=new md(-12245933,-12245933)}c=k;k={};d=new wf;v.SVGElement&&v.document.createElementNS&&d.set(0);e=Xd();e["allow-top-navigation-by-user-activation"]&&d.set(1);e["allow-popups-to-escape-sandbox"]&& d.set(2);v.crypto&&v.crypto.subtle&&d.set(3);v.TextDecoder&&v.TextEncoder&&d.set(4);d=xf(d);k.bc=d;k.bih=c.height;k.biw=c.width;k.brdim=b.join();a=a.g;return k.vis={visible:1,hidden:2,prerender:3,preview:4,unloaded:5}[a.visibilityState||a.webkitVisibilityState||a.mozVisibilityState||""]||0,k.wgl=!!bd.WebGLRenderingContext,k} var pk=new function(){var a=window.document;this.f=window;this.g=a}; z("yt.ads_.signals_.getAdSignalsString",function(a){return Wi(ok(a))});var sk="XMLHttpRequest"in v?function(){return new XMLHttpRequest}:null; function tk(){if(!sk)return null;var a=sk();return"open"in a?a:null} ;var uk={Authorization:"AUTHORIZATION","X-Goog-Visitor-Id":"SANDBOXED_VISITOR_ID","X-YouTube-Client-Name":"INNERTUBE_CONTEXT_CLIENT_NAME","X-YouTube-Client-Version":"INNERTUBE_CONTEXT_CLIENT_VERSION","X-YouTube-Device":"DEVICE","X-Youtube-Identity-Token":"ID_TOKEN","X-YouTube-Page-CL":"PAGE_CL","X-YouTube-Page-Label":"PAGE_BUILD_LABEL","X-YouTube-Variants-Checksum":"VARIANTS_CHECKSUM"},vk="app debugcss debugjs expflag force_ad_params force_viral_ad_response_params forced_experiments innertube_snapshots innertube_goldens internalcountrycode internalipoverride absolute_experiments conditional_experiments sbb sr_bns_address client_dev_root_url".split(" "), wk=!1;function xk(a,b){b=void 0===b?{}:b;var c=$i(a),d=Y("web_ajax_ignore_global_headers_if_set"),e;for(e in uk){var f=P(uk[e]);!f||!c&&ic(a)||d&&void 0!==b[e]||(b[e]=f)}if(c||!ic(a))b["X-YouTube-Utc-Offset"]=String(-(new Date).getTimezoneOffset());(c||!ic(a))&&(d="undefined"!=typeof Intl?(new Intl.DateTimeFormat).resolvedOptions().timeZone:null)&&(b["X-YouTube-Time-Zone"]=d);if(c||!ic(a))b["X-YouTube-Ad-Signals"]=Wi(ok(void 0));return b} function yk(a){var b=window.location.search,c=ic(a),d=hc(a.match(gc)[5]||null);d=(c=c&&(c.endsWith("youtube.com")||c.endsWith("youtube-nocookie.com")))&&d&&d.startsWith("/api/");if(!c||d)return a;var e=Xi(b),f={};B(vk,function(g){e[g]&&(f[g]=e[g])}); return Zi(a,f||{},!1)} function zk(a,b){if(window.fetch&&"XML"!=b.format){var c={method:b.method||"GET",credentials:"same-origin"};b.headers&&(c.headers=b.headers);a=Ak(a,b);var d=Bk(a,b);d&&(c.body=d);b.withCredentials&&(c.credentials="include");var e=!1,f;fetch(a,c).then(function(g){if(!e){e=!0;f&&Xh(f);var h=g.ok,k=function(l){l=l||{};var n=b.context||v;h?b.onSuccess&&b.onSuccess.call(n,l,g):b.onError&&b.onError.call(n,l,g);b.fa&&b.fa.call(n,l,g)}; "JSON"==(b.format||"JSON")&&(h||400<=g.status&&500>g.status)?g.json().then(k,function(){k(null)}):k(null)}}); b.eb&&0k.status,r=500<=k.status&&600>k.status;if(l||p||r)n=Ek(a,c,k,b.Dc);if(l)a:if(k&&204==k.status)l=!0;else{switch(c){case "XML":l=0==parseInt(n&&n.return_code,10);break a;case "RAW":l=!0;break a}l=!!n}n=n||{};p=b.context||v; l?b.onSuccess&&b.onSuccess.call(p,k,n):b.onError&&b.onError.call(p,k,n);b.fa&&b.fa.call(p,k,n)}},b.method,d,b.headers,b.responseType,b.withCredentials); if(b.sa&&0f;f++){var g=d.concat(e[f].split(""));$c[f]=g;for(var h=0;h>2;l=(l&3)<<4|n>>4;n=(n&15)<<2|k>>6;k&=63;g||(k=64,f||(n=64));d.push(c[h],c[l],c[n]||"",c[k]||"")}a.hash=d.join("")}return a} ;function Mk(a,b,c,d,e){hd.set(""+a,b,{Ua:c,path:"/",domain:void 0===d?"youtube.com":d,secure:void 0===e?!1:e})} ;function Nk(a){var b=new Jh;(b=b.isAvailable()?a?new Ph(b,a):b:null)||(a=new Kh(a||"UserDataSharedStore"),b=a.isAvailable()?a:null);this.f=(a=b)?new Fh(a):null;this.g=document.domain||window.location.hostname} Nk.prototype.set=function(a,b,c,d){c=c||31104E3;this.remove(a);if(this.f)try{this.f.set(a,b,Ua()+1E3*c);return}catch(f){}var e="";if(d)try{e=escape(jh(b))}catch(f){return}else e=escape(b);Mk(a,e,c,this.g)}; Nk.prototype.get=function(a,b){var c=void 0,d=!this.f;if(!d)try{c=this.f.get(a)}catch(e){d=!0}if(d&&(c=hd.get(""+a,void 0))&&(c=unescape(c),b))try{c=JSON.parse(c)}catch(e){this.remove(a),c=void 0}return c}; Nk.prototype.remove=function(a){this.f&&this.f.remove(a);var b=this.g;hd.remove(""+a,"/",void 0===b?"youtube.com":b)};var Ok;function Pk(){Ok||(Ok=new Nk("yt.innertube"));return Ok} function Qk(a,b,c,d){if(d)return null;d=Pk().get("nextId",!0)||1;var e=Pk().get("requests",!0)||{};e[d]={method:a,request:b,authState:Lk(c),requestTime:Math.round(Sj())};Pk().set("nextId",d+1,86400,!0);Pk().set("requests",e,86400,!0);return d} function Rk(a){var b=Pk().get("requests",!0)||{};delete b[a];Pk().set("requests",b,86400,!0)} function Sk(a){var b=Pk().get("requests",!0);if(b){for(var c in b){var d=b[c];if(!(6E4>Math.round(Sj())-d.requestTime)){var e=d.authState,f=Lk(Kk(!1));sb(e,f)&&(e=d.request,"requestTimeMs"in e&&(e.requestTimeMs=Math.round(Sj())),lk(a,d.method,e,{}));delete b[c]}}Pk().set("requests",b,86400,!0)}} ;function Tk(){this.f=!0} function Uk(a){var b={},c=Oe([]);c&&(a=null===a||void 0===a?void 0:a.sessionIndex,b.Authorization=c,b["X-Goog-AuthUser"]=void 0!==a?a:P("SESSION_INDEX",0),"INNERTUBE_HOST_OVERRIDE"in Qh||(b["X-Origin"]=window.location.origin),Y("pageid_as_header_web")&&void 0===a&&"DELEGATED_SESSION_ID"in Qh&&(b["X-Goog-PageId"]=P("DELEGATED_SESSION_ID")));return b} ;var Vk={identityType:"UNAUTHENTICATED_IDENTITY_TYPE_UNKNOWN"};new ag;var Wk=[];function Xk(a,b){Wk.push({type:"EVENT",eventType:a,payload:b});10Math.random()&&Wh(new hl("Missing VISITOR_DATA when sending innertube request.",b,c,d));if(!a.isReady()){var e=new hl("innertube xhrclient not ready",b,c,d);Vh(e);e.sampleWeight=0;throw e;}var f={headers:{"Content-Type":"application/json"},method:"POST",H:c,hb:"JSON",sa:function(){d.sa()}, eb:d.sa,onSuccess:function(p,r){if(d.onSuccess)d.onSuccess(r)}, cb:function(p){if(d.onSuccess)d.onSuccess(p)}, onError:function(p,r){if(d.onError)d.onError(r)}, Jc:function(p){if(d.onError)d.onError(p)}, timeout:d.timeout,withCredentials:!0},g="";(e=a.f.Mb)&&(g=e);var h=a.f.Ob||!1,k=Kk(h,g,d);Object.assign(f.headers,k);f.headers.Authorization&&!g&&(f.headers["x-origin"]=window.location.origin);e="/youtubei/"+a.f.innertubeApiVersion+"/"+b;var l={alt:"json"};a.f.Nb&&f.headers.Authorization||(l.key=a.f.innertubeApiKey);var n=Zi(""+g+e,l||{},!0);Sl().then(function(p){if(d.retry&&Y("retry_web_logging_batches")&&"www.youtube-nocookie.com"!=g){if(Y("networkless_gel")&&!p||!Y("networkless_gel"))var r=Qk(b, c,k,h);if(r){var q=f.onSuccess,w=f.cb;f.onSuccess=function(F,J){Rk(r);q(F,J)}; c.cb=function(F,J){Rk(r);w(F,J)}}}try{Y("use_fetch_for_op_xhr")?zk(n,f):Y("networkless_gel")&&d.retry?(f.method="POST",!d.ic&&Y("nwl_send_fast_on_unload")?Tl(n,f):Rl(n,f)):(f.method="POST",f.H||(f.H={}),Ck(n,f))}catch(F){if("InvalidAccessError"==F.name)r&&(Rk(r),r=0),Wh(Error("An extension is blocking network request.")); else throw F;}r&&ni(function(){Sk(a)},0,5E3)})} ;var Vl=Ua().toString(); function Wl(){a:{if(window.crypto&&window.crypto.getRandomValues)try{var a=Array(16),b=new Uint8Array(16);window.crypto.getRandomValues(b);for(var c=0;ca;a++){b=Ua();for(c=0;c=e-c&&(a-=e),a+=c);return a} function lm(a,b){var c=b.iframeMask;c||(c=Ad(document,"IFRAME"),c.src='javascript:""',ah(c,V(a,"menu-mask")),Dj(c),b.iframeMask=c);return c} function gm(a,b,c,d){var e=I(b,V(a,"group")),f=!!a.j(b,"button-menu-ignore-group");e=e&&!f?e:b;f=9;var g=8,h=se(b);if(M(b,V(a,"reverse"))){f=8;g=9;h=h.top+"px";try{c.style.maxHeight=h}catch(n){}}M(b,"flip")&&(M(b,V(a,"reverse"))?(f=12,g=13):(f=13,g=12));var k;a.j(b,"button-has-sibling-menu")?k=ke(e):a.j(b,"button-menu-root-container")&&(k=mm(a,b));D&&!Qc("8")&&(k=null);if(k){var l=se(k);l=new $d(-l.top,l.left,l.top,-l.left)}k=new E(0,1);M(b,V(a,"center-menu"))&&(k.x-=Math.round((qe(c).width-qe(b).width)/ 2));d&&(k.y+=wd(document).y);if(a=lm(a,b))b=qe(c),a.style.width=b.width+"px",a.style.height=b.height+"px",uh(e,f,a,g,k,l,197),d&&ee(a,"position","fixed");uh(e,f,c,g,k,l,197)} function mm(a,b){if(a.j(b,"button-menu-root-container")){var c=a.j(b,"button-menu-root-container");return I(b,c)}return document.body} m.pb=function(a){if(a){var b=em(this,a);if(b){a.setAttribute("aria-pressed","true");a.setAttribute("aria-expanded","true");b.originalParentNode=b.parentNode;b.activeButtonNode=a;b.parentNode.removeChild(b);var c;this.j(a,"button-has-sibling-menu")?c=a.parentNode:c=mm(this,a);c.appendChild(b);b.style.minWidth=a.offsetWidth-2+"px";var d=lm(this,a);d&&c.appendChild(d);(c=!!this.j(a,"button-menu-fixed"))&&(this.g[wi(a).toString()]=b);gm(this,a,b,c);fi("yt-uix-button-menu-before-show",a,b);Cj(b);d&&Cj(d); this.Y(a,"button-menu-action",!0);N(a,V(this,"active"));b=y(this.ob,this,a,!1);d=y(this.ob,this,a,!0);c=y(this.hc,this,a,void 0);this.f&&em(this,this.f)==em(this,a)||dm(this);ei("yt-uix-button-menu-show",a);Li(this.i);this.i=[U(document,"click",d),U(document,"contextmenu",b),U(window,"resize",c)];this.f=a}}}; function im(a,b){if(b){var c=em(a,b);if(c){a.f=null;b.setAttribute("aria-pressed","false");b.setAttribute("aria-expanded","false");b.removeAttribute("aria-activedescendant");Dj(c);a.Y(b,"button-menu-action",!1);var d=lm(a,b),e=wi(c).toString();delete a.g[e];Q(function(){d&&d.parentNode&&(Dj(d),d.parentNode.removeChild(d));c.originalParentNode&&(c.parentNode.removeChild(c),c.originalParentNode.appendChild(c),c.originalParentNode=null,c.activeButtonNode=null)},1)}e=I(b,V(a,"group")); var f=[V(a,"active")];e&&f.push(V(a,"group-active"));dh(b,f);ei("yt-uix-button-menu-hide",b);Li(a.i);a.i.length=0}} m.hc=function(a,b){var c=em(this,a);if(c){b&&(b instanceof Xb?cc(c,b):Gd(c,b));var d=!!this.j(a,"button-menu-fixed");gm(this,a,c,d)}}; m.ob=function(a,b,c){c=Ii(c);var d=I(c,V(this));if(d){d=em(this,d);var e=em(this,a);if(d==e)return}d=I(c,V(this,"menu"));e=d==em(this,a);var f=M(c,V(this,"menu-item")),g=M(c,V(this,"menu-close"));if(!d||e&&(f||g))im(this,a),d&&b&&this.j(a,"button-menu-indicate-selected")&&((a=H(V(this,"content"),a))&&Gd(a,Pd(c)),nm(this,d,c))}; function nm(a,b,c){var d=V(a,"menu-item-selected");a=qd(d,b);B(a,function(e){ch(e,d)}); N(c.parentNode,d)} function em(a,b){if(!b.widgetMenu){var c=a.j(b,"button-menu-id");c=c&&G(c);var d=V(a,"menu");c?bh(c,[d,V(a,"menu-external")]):c=H(d,b);b.widgetMenu=c}return b.widgetMenu} m.isToggled=function(a){return M(a,V(this,"toggled"))}; m.toggle=function(a){if(this.j(a,"button-toggle")){var b=I(a,V(this,"group")),c=V(this,"toggled"),d=M(a,c);if(b&&this.j(b,"button-toggle-group")){var e=this.j(b,"button-toggle-group");b=qd(V(this),b);B(b,function(f){f!=a||"optional"==e&&d?(ch(f,c),f.removeAttribute("aria-pressed")):(N(a,c),f.setAttribute("aria-pressed","true"))})}else d?a.removeAttribute("aria-pressed"):a.setAttribute("aria-pressed","true"),gh(a,c)}}; m.click=function(a){if(em(this,a)){var b=em(this,a);if(b){var c=I(b.activeButtonNode||b.parentNode,V(this));c&&c!=a?(im(this,c),Q(y(this.pb,this,a),1)):Bj(b)?im(this,a):this.pb(a)}a.focus()}this.Y(a,"button-action")}; function dm(a){a.f&&im(a,a.f)} ;function om(a){Qi.call(this,a);this.i=null} A(om,Qi);m=om.prototype;m.K=function(a){var b=Qi.prototype.K.call(this,a);return b?b:a}; m.register=function(){Ri(this,"yt-uix-kbd-nav-move-out-done",this.hide)}; m.dispose=function(){pm(this);om.D.dispose.call(this)}; m.j=function(a,b){var c=om.D.j.call(this,a,b);return c?c:(c=om.D.j.call(this,a,"card-config"))&&(c=x(c))&&c[b]?c[b]:null}; m.show=function(a){var b=this.K(a);if(b){N(b,V(this,"active"));var c=qm(this,a,b);if(c){c.cardTargetNode=a;c.cardRootNode=b;rm(this,a,c);var d=V(this,"card-visible"),e=this.j(a,"card-delegate-show")&&this.j(b,"card-action");this.Y(b,"card-action",a);this.i=a;Dj(c);Q(y(function(){e||(Cj(c),ei("yt-uix-card-show",b,a,c));sm(c);N(c,d);ei("yt-uix-kbd-nav-move-in-to",c)},this),10)}}}; function qm(a,b,c){var d=c||b,e=V(a,"card");c=tm(a,d);var f=G(V(a,"card")+wi(d));if(f)return a=H(V(a,"card-body"),f),Fd(a,c)||(Cd(c),a.appendChild(c)),f;f=document.createElement("div");f.id=V(a,"card")+wi(d);ah(f,e);(d=a.j(d,"card-class"))&&bh(f,d.split(/\s+/));d=document.createElement("div");d.className=V(a,"card-border");b=a.j(b,"orientation")||"horizontal";e=document.createElement("div");e.className="yt-uix-card-border-arrow yt-uix-card-border-arrow-"+b;var g=document.createElement("div");g.className= V(a,"card-body");a=document.createElement("div");a.className="yt-uix-card-body-arrow yt-uix-card-body-arrow-"+b;Cd(c);g.appendChild(c);d.appendChild(a);d.appendChild(g);f.appendChild(e);f.appendChild(d);document.body.appendChild(f);return f} function rm(a,b,c){var d=a.j(b,"orientation")||"horizontal";var e=H(V(a,"anchor"),b)||b;var f=a.j(b,"position"),g=!!a.j(b,"force-position"),h=a.j(b,"position-fixed");d="horizontal"==d;var k="bottomright"==f||"bottomleft"==f,l="topright"==f||"bottomright"==f;if(l&&k){var n=13;var p=8}else l&&!k?(n=12,p=9):!l&&k?(n=9,p=12):(n=8,p=13);var r=te(document.body);f=te(b);r!=f&&(n^=4);if(d){f=b.offsetHeight/2-12;var q=new E(-12,b.offsetHeight+6)}else f=b.offsetWidth/2-6,q=new E(b.offsetWidth+6,-12);var w= qe(c);f=Math.min(f,(d?w.height:w.width)-24-6);6>f&&(f=6,d?q.y+=12-b.offsetHeight/2:q.x+=12-b.offsetWidth/2);w=null;g||(w=10);b=V(a,"card-flip");a=V(a,"card-reverse");eh(c,b,l);eh(c,a,k);w=uh(e,n,c,p,q,null,w);!g&&w&&(w&48&&(l=!l,n^=4,p^=4),w&192&&(k=!k,n^=1,p^=1),eh(c,b,l),eh(c,a,k),uh(e,n,c,p,q));h&&(e=parseInt(c.style.top,10),g=wd(document).y,ee(c,"position","fixed"),ee(c,"top",e-g+"px"));r&&(c.style.right="",e=se(c),e.left=e.left||parseInt(c.style.left,10),g=ud(window),c.style.left="",c.style.right= g.width-e.left-e.width+"px");e=H("yt-uix-card-body-arrow",c);g=H("yt-uix-card-border-arrow",c);d=d?k?"top":"bottom":!r&&l||r&&!l?"left":"right";e.setAttribute("style","");g.setAttribute("style","");e.style[d]=f+"px";g.style[d]=f+"px";k=H("yt-uix-card-arrow",c);l=H("yt-uix-card-arrow-background",c);k&&l&&(c="right"==d?qe(c).width-f-13:f+11,f=c/Math.sqrt(2),k.style.left=c+"px",k.style.marginLeft="1px",l.style.marginLeft=-f+"px",l.style.marginTop=f+"px")} m.hide=function(a){if(a=this.K(a)){var b=G(V(this,"card")+wi(a));b&&(ch(a,V(this,"active")),ch(b,V(this,"card-visible")),Dj(b),this.i=null,b.cardTargetNode=null,b.cardRootNode=null,b.cardMask&&(Cd(b.cardMask),b.cardMask=null))}}; function pm(a){a.i&&a.hide(a.i)} m.fc=function(a,b){var c=this.K(a);if(c){if(b){var d=tm(this,c);if(!d)return;b instanceof Xb?cc(d,b):Gd(d,b)}M(c,V(this,"active"))&&(c=qm(this,a,c),rm(this,a,c),Cj(c),sm(c))}}; m.isActive=function(a){return(a=this.K(a))?M(a,V(this,"active")):!1}; function tm(a,b){var c=b.cardContentNode;if(!c){var d=V(a,"content"),e=V(a,"card-content");(c=(c=a.j(b,"card-id"))?G(c):H(d,b))||(c=document.createElement("div"));var f=c;ch(f,d);N(f,e);b.cardContentNode=c}return c} function sm(a){var b=a.cardMask;b||(b=Ad(document,"IFRAME"),b.src='javascript:""',bh(b,["yt-uix-card-iframe-mask"]),a.cardMask=b);b.style.position=a.style.position;b.style.top=a.style.top;b.style.left=a.offsetLeft+"px";b.style.height=a.clientHeight+"px";b.style.width=a.clientWidth+"px";document.body.appendChild(b)} ;function um(){Qi.call(this,"kbd-nav")} var vm;A(um,Qi);Ja(um);m=um.prototype;m.register=function(){W(this,"keydown",this.Na);Ri(this,"yt-uix-kbd-nav-move-in",this.ab);Ri(this,"yt-uix-kbd-nav-move-in-to",this.Ub);Ri(this,"yt-uix-kbd-move-next",this.bb);Ri(this,"yt-uix-kbd-nav-move-to",this.la)}; m.unregister=function(){X(this,"keydown",this.Na);Li(vm)}; m.Na=function(a,b,c){var d=c.keyCode;if(a=I(a,V(this)))switch(d){case 13:case 32:this.ab(a);break;case 27:c.preventDefault();c.stopImmediatePropagation();a:{for(c=ih(a,"kbdNavMoveOut");!c;){c=I(a.parentElement,V(this));if(!c)break a;c=ih(c,"kbdNavMoveOut")}c=G(c);this.la(c);ei("yt-uix-kbd-nav-move-out-done",c)}break;case 40:case 38:if((b=c.target)&&M(a,V(this,"list")))switch(d){case 40:this.bb(b,a);break;case 38:d=document.activeElement==a,a=wm(a),b=a.indexOf(b),0>b&&!d||(b=d?a.length-1:(a.length+ b-1)%a.length,a[b].focus(),xm(this,a[b]))}c.preventDefault()}}; m.ab=function(a){var b=ih(a,"kbdNavMoveIn");b=G(b);ym(this,a,b);this.la(b)}; m.Ub=function(a){var b=document;try{var c=b&&b.activeElement;var d=c&&c.nodeName?c:null}catch(e){d=null}ym(this,d,a);this.la(a)}; m.la=function(a){if(a)if(Ld(a))a.focus();else{var b=Hd(a,function(c){return Ed(c)?Ld(c):!1}); b?b.focus():(a.setAttribute("tabindex","-1"),a.focus())}}; function ym(a,b,c){if(b&&c)if(N(c,V(a)),a=b.id,a||(a="kbd-nav-"+Math.floor(1E6*Math.random()+1),b.id=a),b=a,hh&&c.dataset)c.dataset.kbdNavMoveOut=b;else{if(/-[a-z]/.test("kbdNavMoveOut"))throw Error("");c.setAttribute("data-"+"kbdNavMoveOut".replace(/([A-Z])/g,"-$1").toLowerCase(),b)}} m.bb=function(a,b){var c=document.activeElement==b,d=wm(b),e=d.indexOf(a);0>e&&!c||(c=c?0:(e+1)%d.length,d[c].focus(),xm(this,d[c]))}; function xm(a,b){if(b){var c=Rd(b,"LI");c&&(N(c,V(a,"highlight")),vm=U(b,"blur",y(function(d){ch(d,V(this,"highlight"));Li(vm)},a,c)))}} function wm(a){if("UL"!=a.tagName.toUpperCase())return[];a=bb(Dd(a),function(b){return"LI"==b.tagName.toUpperCase()}); return bb(cb(a,function(b){return Bj(b)?Hd(b,function(c){return Ed(c)?Ld(c):!1}):!1}),function(b){return!!b})} ;function zm(){Qi.call(this,"menu");this.g=this.f=null;this.i={};this.A={};this.l=null} A(zm,Qi);Ja(zm);function Am(a){var b=zm.C();if(M(a,V(b)))return a;var c=b.K(a);return c?c:I(a,V(b,"content"))==b.f?b.g:null} m=zm.prototype;m.register=function(){W(this,"click",this.Ma);W(this,"mouseenter",this.Db);Ri(this,"page-scroll",this.Gb);Ri(this,"yt-uix-kbd-nav-move-out-done",function(a){a=this.K(a);Bm(this,a)}); this.l=new O}; m.unregister=function(){X(this,"click",this.Ma);this.g=this.f=null;Li(nb(pb(this.i)));this.i={};ob(this.A,function(a){Cd(a)},this); this.A={};Zd(this.l);this.l=null;zm.D.unregister.call(this)}; m.Ma=function(a,b,c){a&&(b=Cm(this,a),!b.disabled&&yi(c.target,b)&&Dm(this,a))}; m.Db=function(a,b,c){a&&M(a,V(this,"hover"))&&(b=Cm(this,a),yi(c.target,b)&&Dm(this,a,!0))}; m.Gb=function(){this.f&&this.g&&Em(this,this.g,this.f)}; function Em(a,b,c){var d=Fm(a,b);d&&oe(d,qe(c));if(c==a.f){var e=9,f=8;M(b,V(a,"reversed"))&&(e^=1,f^=1);M(b,V(a,"flipped"))&&(e^=4,f^=4);a=new E(0,1);d&&uh(b,e,d,f,a,null,197);uh(b,e,c,f,a,null,197)}} function Dm(a,b,c){Gm(a,b)&&!c?Bm(a,b):(Hm(a,b),!a.f||yi(b,a.f)?a.qb(b):xh(a.l,y(a.qb,a,b)))} m.qb=function(a){if(a){var b=Im(this,a);if(b){fi("yt-uix-menu-before-show",a,b);if(this.f)yi(a,this.f)||Bm(this,this.g);else{this.g=a;this.f=b;M(a,V(this,"sibling-content"))||(Cd(b),document.body.appendChild(b));var c=Cm(this,a).offsetWidth-2;b.style.minWidth=c+"px"}(c=Fm(this,a))&&b.parentNode&&b.parentNode.insertBefore(c,b.nextSibling);ch(b,V(this,"content-hidden"));Em(this,a,b);bh(Cm(this,a),[V(this,"trigger-selected"),"yt-uix-button-toggled"]);ei("yt-uix-menu-show",a);Jm(b);Km(this,a);ei("yt-uix-kbd-nav-move-in-to", b);var d=y(this.jc,this,a),e=y(this.Qb,this,a);c=Oa(a).toString();this.i[c]=[U(b,"click",e),U(document,"click",d)];M(a,V(this,"indicate-selected"))&&(d=y(this.Rb,this,a),this.i[c].push(U(b,"click",d)));M(a,V(this,"hover"))&&(a=y(this.Eb,this,a),this.i[c].push(U(document,"mousemove",a)))}}}; m.Eb=function(a,b){var c=Ii(b);if(c){var d=Cm(this,a);yi(c,d)||Lm(this,c)||Mm(this,a)}}; m.jc=function(a,b){var c=Ii(b);if(c){if(Lm(this,c)){var d=I(c,V(this,"content")),e=Rd(c,"LI");e&&d&&Fd(d,e)&&fi("yt-uix-menu-item-clicked",c);c=I(c,V(this,"close-on-select"));if(!c)return;d=Am(c)}Bm(this,d||a)}}; function Hm(a,b){if(b){var c=I(b,V(a,"content"));c&&(c=qd(V(a),c),B(c,function(d){!yi(d,b)&&Gm(this,d)&&Mm(this,d)},a))}} function Bm(a,b){if(b){var c=[];c.push(b);var d=Im(a,b);d&&(d=qd(V(a),d),d=jb(d),c=c.concat(d),B(c,function(e){Gm(this,e)&&Mm(this,e)},a))}} function Mm(a,b){if(b){var c=Im(a,b);dh(Cm(a,b),[V(a,"trigger-selected"),"yt-uix-button-toggled"]);N(c,V(a,"content-hidden"));var d=Im(a,b);d&&sd(d,{"aria-expanded":"false"});(d=Fm(a,b))&&d.parentNode&&Cd(d);c&&c==a.f&&(a.g.appendChild(c),a.f=null,a.g=null,a.l&&a.l.M("ROOT_MENU_REMOVED"));ei("yt-uix-menu-hide",b);c=Oa(b).toString();Li(a.i[c]);delete a.i[c]}} m.Qb=function(a,b){var c=Ii(b);c&&Nm(this,a,c)}; m.Rb=function(a,b){var c=Ii(b);if(c){var d=Cm(this,a);if(d&&(c=Rd(c,"LI")))if(c=Pd(c).trim(),d.hasChildNodes()){var e=cm.C();(d=H(V(e,"content"),d))&&Gd(d,c)}else Gd(d,c)}}; function Km(a,b){var c=Im(a,b);if(c){B(c.children,function(e){"LI"==e.tagName&&sd(e,{role:"menuitem"})}); sd(c,{"aria-expanded":"true"});var d=c.id;d||(d="aria-menu-id-"+Oa(c),c.id=d);(c=Cm(a,b))&&sd(c,{"aria-controls":d})}} function Nm(a,b,c){var d=Im(a,b);d&&M(b,V(a,"checked"))&&(a=Rd(c,"LI"))&&(a=H("yt-ui-menu-item-checked-hid",a))&&(d=qd("yt-ui-menu-item-checked",d),B(d,function(e){fh(e,"yt-ui-menu-item-checked","yt-ui-menu-item-checked-hid")}),fh(a,"yt-ui-menu-item-checked-hid","yt-ui-menu-item-checked"))} function Gm(a,b){var c=Im(a,b);return c?!M(c,V(a,"content-hidden")):!1} function Jm(a){a=rd(document,"UL",null,a);B(a,function(b){b.tabIndex=0;var c=um.C();bh(b,[V(c),V(c,"list")])})} function Im(a,b){var c=ii(b,"menu-content-id");return c&&(c=G(c))?(bh(c,[V(a,"content"),V(a,"content-external")]),c):b==a.g?a.f:H(V(a,"content"),b)} function Fm(a,b){var c=Oa(b).toString(),d=a.A[c];if(!d){d=Ad(document,"IFRAME");d.src='javascript:""';var e=[V(a,"mask")];B($g(b),function(f){e.push(f+"-mask")}); bh(d,e);a.A[c]=d}return d||null} function Cm(a,b){return H(V(a,"trigger"),b)} function Lm(a,b){return yi(b,a.f)||yi(b,a.g)} ;function Om(){om.call(this,"clickcard");this.f={};this.g={}} A(Om,om);Ja(Om);m=Om.prototype;m.register=function(){Om.D.register.call(this);W(this,"click",this.Ha,"target");W(this,"click",this.Ga,"close")}; m.unregister=function(){Om.D.unregister.call(this);X(this,"click",this.Ha,"target");X(this,"click",this.Ga,"close");for(var a in this.f)Li(this.f[a]);this.f={};for(a in this.g)Li(this.g[a]);this.g={}}; m.Ha=function(a,b,c){c.preventDefault();b=Rd(c.target,"button");if(!b||!b.disabled){if(b=this.j(a,"card-target"))a=document,a="string"===typeof b?a.getElementById(b):b;b=this.K(a);this.j(b,"disabled")||(M(b,V(this,"active"))?(this.hide(a),ch(b,V(this,"active"))):(this.show(a),N(b,V(this,"active"))))}}; m.show=function(a){Om.D.show.call(this,a);var b=this.K(a),c=Oa(a).toString();if(!ii(b,"click-outside-persists")){if(this.f[c])return;b=U(document,"click",y(this.Ia,this,a));var d=U(window,"blur",y(this.Ia,this,a));this.f[c]=[b,d]}a=U(window,"resize",y(this.fc,this,a,void 0));this.g[c]=a}; m.hide=function(a){Om.D.hide.call(this,a);a=Oa(a).toString();var b=this.f[a];b&&(Li(b),this.f[a]=null);if(b=this.g[a])Li(b),delete this.g[a]}; m.Ia=function(a,b){var c="yt-uix"+(this.o?"-"+this.o:"")+"-card",d=null;b.target&&(d=I(b.target,c)||I(Am(b.target),c));(d=d||I(document.activeElement,c)||(document.activeElement?I(Am(document.activeElement),c):null))||this.hide(a)}; m.Ga=function(a){(a=I(a,V(this,"card")))&&(a=a.cardTargetNode)&&this.hide(a)};function Pm(){om.call(this,"hovercard")} A(Pm,om);Ja(Pm);m=Pm.prototype;m.register=function(){W(this,"mouseenter",this.Wa,"target");W(this,"mouseleave",this.Ya,"target");W(this,"mouseenter",this.Xa,"card");W(this,"mouseleave",this.Za,"card")}; m.unregister=function(){X(this,"mouseenter",this.Wa,"target");X(this,"mouseleave",this.Ya,"target");X(this,"mouseenter",this.Xa,"card");X(this,"mouseleave",this.Za,"card")}; m.Wa=function(a){if(Qm!=a){Qm&&(this.hide(Qm),Qm=null);var b=y(this.show,this,a),c=parseInt(this.j(a,"delay-show"),10);b=Q(b,-1a?b>e?b:e:b"',style:"display:none"}),pd(a).body.appendChild(a))}}else if(e)Dk(a,b,"POST",e,d);else if(P("USE_NET_AJAX_FOR_PING_TRANSPORT",!1)||d)Dk(a,b,"GET","",d);else{b:{try{var g=new Za({url:a});if(g.i&&g.g||g.l){var h=hc(a.match(gc)[5]||null),k;if(!(k=!h||!h.endsWith("/aclk"))){var l=a.search(pc);d:{for(c=0;0<=(c=a.indexOf("ri",c))&&cr)var q=null;else{var w=a.indexOf("&",r);if(0>w||w>l)w=l;r+=3;q=decodeURIComponent(a.substr(r,w-r).replace(/\+/g," "))}k="1"!==q}f=!k;break b}}catch(F){}f=!1}f?Ln(a)?(b&&b(),f=!0):f=!1:f=!1;f||Mn(a,b)}} function Ln(a,b){try{if(window.navigator&&window.navigator.sendBeacon&&window.navigator.sendBeacon(a,void 0===b?"":b))return!0}catch(c){}return!1} function Mn(a,b){var c=new Image,d=""+Jn++;In[d]=c;c.onload=c.onerror=function(){b&&In[d]&&b();delete In[d]}; c.src=a} ;function Nn(a,b){R.call(this,1,arguments)} pa(Nn,R);function On(a,b){R.call(this,1,arguments)} pa(On,R);var Pn=new S("aft-recorded",Nn),Qn=new S("timing-sent",On);var Rn=window;function Sn(){this.timing={};this.clearResourceTimings=function(){}; this.webkitClearResourceTimings=function(){}; this.mozClearResourceTimings=function(){}; this.msClearResourceTimings=function(){}; this.oClearResourceTimings=function(){}} var Tn=Rn.performance||Rn.mozPerformance||Rn.msPerformance||Rn.webkitPerformance||new Sn;var Un=!1;y(Tn.clearResourceTimings||Tn.webkitClearResourceTimings||Tn.mozClearResourceTimings||Tn.msClearResourceTimings||Tn.oClearResourceTimings||Ia,Tn);function Vn(a){var b=Wn(a);if(b.aft)return b.aft;a=P((a||"")+"TIMING_AFT_KEYS",["ol"]);for(var c=a.length,d=0;d1E5*Math.random()&&(c=new hl("CSI data exceeded logging limit with key",b.split("_")),0<=b.indexOf("plev")||An(c)),!0):!1} ;var Z={},ho=(Z.ad_allowed="adTypesAllowed",Z.yt_abt="adBreakType",Z.ad_cpn="adClientPlaybackNonce",Z.ad_docid="adVideoId",Z.yt_ad_an="adNetworks",Z.ad_at="adType",Z.aida="appInstallDataAgeMs",Z.browse_id="browseId",Z.p="httpProtocol",Z.t="transportProtocol",Z.cpn="clientPlaybackNonce",Z.ccs="creatorInfo.creatorCanaryState",Z.cseg="creatorInfo.creatorSegment",Z.csn="clientScreenNonce",Z.docid="videoId",Z.GetHome_rid="requestIds",Z.GetSearch_rid="requestIds",Z.GetPlayer_rid="requestIds",Z.GetWatchNext_rid= "requestIds",Z.GetBrowse_rid="requestIds",Z.GetLibrary_rid="requestIds",Z.is_continuation="isContinuation",Z.is_nav="isNavigation",Z.b_p="kabukiInfo.browseParams",Z.is_prefetch="kabukiInfo.isPrefetch",Z.is_secondary_nav="kabukiInfo.isSecondaryNav",Z.prev_browse_id="kabukiInfo.prevBrowseId",Z.query_source="kabukiInfo.querySource",Z.voz_type="kabukiInfo.vozType",Z.yt_lt="loadType",Z.mver="creatorInfo.measurementVersion",Z.yt_ad="isMonetized",Z.nr="webInfo.navigationReason",Z.nrsu="navigationRequestedSameUrl", Z.ncnp="webInfo.nonPreloadedNodeCount",Z.pnt="performanceNavigationTiming",Z.prt="playbackRequiresTap",Z.plt="playerInfo.playbackType",Z.pis="playerInfo.playerInitializedState",Z.paused="playerInfo.isPausedOnLoad",Z.yt_pt="playerType",Z.fmt="playerInfo.itag",Z.yt_pl="watchInfo.isPlaylist",Z.yt_pre="playerInfo.preloadType",Z.yt_ad_pr="prerollAllowed",Z.pa="previousAction",Z.yt_red="isRedSubscriber",Z.rce="mwebInfo.responseContentEncoding",Z.scrh="screenHeight",Z.scrw="screenWidth",Z.st="serverTimeMs", Z.ssdm="shellStartupDurationMs",Z.br_trs="tvInfo.bedrockTriggerState",Z.kebqat="kabukiInfo.earlyBrowseRequestInfo.abandonmentType",Z.kebqa="kabukiInfo.earlyBrowseRequestInfo.adopted",Z.label="tvInfo.label",Z.is_mdx="tvInfo.isMdx",Z.preloaded="tvInfo.isPreloaded",Z.upg_player_vis="playerInfo.visibilityState",Z.query="unpluggedInfo.query",Z.upg_chip_ids_string="unpluggedInfo.upgChipIdsString",Z.yt_vst="videoStreamType",Z.vph="viewportHeight",Z.vpw="viewportWidth",Z.yt_vis="isVisible",Z.rcl="mwebInfo.responseContentLength", Z.GetSettings_rid="requestIds",Z.GetTrending_rid="requestIds",Z.GetMusicSearchSuggestions_rid="requestIds",Z.REQUEST_ID="requestIds",Z),io="isContinuation isNavigation kabukiInfo.earlyBrowseRequestInfo.adopted kabukiInfo.isPrefetch kabukiInfo.isSecondaryNav isMonetized navigationRequestedSameUrl performanceNavigationTiming playerInfo.isPausedOnLoad prerollAllowed isRedSubscriber tvInfo.isMdx tvInfo.isPreloaded isVisible watchInfo.isPlaylist playbackRequiresTap".split(" "),jo={},ko=(jo.ccs="CANARY_STATE_", jo.mver="MEASUREMENT_VERSION_",jo.pis="PLAYER_INITIALIZED_STATE_",jo.yt_pt="LATENCY_PLAYER_",jo.pa="LATENCY_ACTION_",jo.yt_vst="VIDEO_STREAM_TYPE_",jo),lo="all_vc ap c cver cbrand cmodel cplatform ctheme ei l_an l_mm plid srt yt_fss yt_li vpst vpni2 vpil2 icrc icrt pa GetAccountOverview_rid GetHistory_rid cmt d_vpct d_vpnfi d_vpni nsru pc pfa pfeh pftr pnc prerender psc rc start tcrt tcrc ssr vpr vps yt_abt yt_fn yt_fs yt_pft yt_pre yt_pt yt_pvis ytu_pvis yt_ref yt_sts tds".split(" "); function mo(a){return!!P("FORCE_CSI_ON_GEL",!1)||Y("csi_on_gel")||!!Xn(a).useGel} function no(a){a=Xn(a);if(!("gel"in a))a.gel={gelTicks:{},gelInfos:{}};else if(a.gel){var b=a.gel;b.gelInfos||(b.gelInfos={});b.gelTicks||(b.gelTicks={})}return a.gel} ;function oo(a,b,c){if(null!==b)if(Yn(c)[a]=b,mo(c)){var d=b;b=no(c);if(b.gelInfos)b.gelInfos["info_"+a]=!0;else{var e={};b.gelInfos=(e["info_"+a]=!0,e)}if(a.match("_rid")){var f=a.split("_rid")[0];a="REQUEST_ID"}if(a in ho){b=ho[a];gb(io,b)&&(d=!!d);a in ko&&"string"===typeof d&&(d=ko[a]+d.toUpperCase());a=d;d=b.split(".");for(var g=e={},h=0;h